package com.oxymore.jbnetapi.wow.auction;

import com.oxymore.jbnetapi.core.ApiResponse;
import com.oxymore.jbnetapi.wow.realm.Realm;

/**
 * Contains the entire auction data of a realm.
 * 
 * @author Valentin
 * 
 */
public class AuctionDump extends ApiResponse {
    private Realm realm;
    private AuctionHouse alliance;
    private AuctionHouse horde;
    private AuctionHouse neutral;

    public Realm getRealm() {
        return realm;
    }

    public void setRealm(Realm realm) {
        this.realm = realm;
    }

    public AuctionHouse getAlliance() {
        return alliance;
    }

    public void setAlliance(AuctionHouse alliance) {
        this.alliance = alliance;
    }

    public AuctionHouse getHorde() {
        return horde;
    }

    public void setHorde(AuctionHouse horde) {
        this.horde = horde;
    }

    public AuctionHouse getNeutral() {
        return neutral;
    }

    public void setNeutral(AuctionHouse neutral) {
        this.neutral = neutral;
    }

    @Override
    public String toString() {
        return "AuctionDump [realm=" + realm + ", alliance=" + alliance
                + ", horde=" + horde + ", neutral=" + neutral + "]";
    }
}
